package com.accompany.api.bean;

import java.util.List;

/**
 * 信息说明: 抢单实体类
 * company: 兰州丰荣信息科技有限公司
 * 创建时间: on 2022/4/27 10 ：53
 * 项目名称：yuanban
 */
public class GrabOrdersMesgBean {
    private String msg;
    private int code;

    private OrderMsgBeanData data;

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getMsg() {
        return this.msg;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public int getCode() {
        return this.code;
    }

    public void setData(OrderMsgBeanData data) {
        this.data = data;
    }

    public OrderMsgBeanData getData() {
        return this.data;
    }

    public static class OrderMsgBeanData {

        private List<OrderMsgBeanDataList> list;
        private int total;
        private int pageNum;
        private int pageSize;
        private int size;
        private int startRow;
        private int endRow;
        private int pages;
        private int prePage;
        private int nextPage;
        private boolean isFirstPage;
        private boolean isLastPage;
        private boolean hasPreviousPage;
        private boolean hasNextPage;
        private int navigatePages;
        private List<Integer> navigatepageNums;
        private int navigateFirstPage;
        private int navigateLastPage;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPageNum() {
            return pageNum;
        }

        public void setPageNum(int pageNum) {
            this.pageNum = pageNum;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public int getStartRow() {
            return startRow;
        }

        public void setStartRow(int startRow) {
            this.startRow = startRow;
        }

        public int getEndRow() {
            return endRow;
        }

        public void setEndRow(int endRow) {
            this.endRow = endRow;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public int getPrePage() {
            return prePage;
        }

        public void setPrePage(int prePage) {
            this.prePage = prePage;
        }

        public int getNextPage() {
            return nextPage;
        }

        public void setNextPage(int nextPage) {
            this.nextPage = nextPage;
        }

        public boolean isFirstPage() {
            return isFirstPage;
        }

        public void setFirstPage(boolean firstPage) {
            isFirstPage = firstPage;
        }

        public boolean isLastPage() {
            return isLastPage;
        }

        public void setLastPage(boolean lastPage) {
            isLastPage = lastPage;
        }

        public boolean isHasPreviousPage() {
            return hasPreviousPage;
        }

        public void setHasPreviousPage(boolean hasPreviousPage) {
            this.hasPreviousPage = hasPreviousPage;
        }

        public boolean isHasNextPage() {
            return hasNextPage;
        }

        public void setHasNextPage(boolean hasNextPage) {
            this.hasNextPage = hasNextPage;
        }

        public int getNavigatePages() {
            return navigatePages;
        }

        public void setNavigatePages(int navigatePages) {
            this.navigatePages = navigatePages;
        }

        public List<Integer> getNavigatepageNums() {
            return navigatepageNums;
        }

        public void setNavigatepageNums(List<Integer> navigatepageNums) {
            this.navigatepageNums = navigatepageNums;
        }

        public int getNavigateFirstPage() {
            return navigateFirstPage;
        }

        public void setNavigateFirstPage(int navigateFirstPage) {
            this.navigateFirstPage = navigateFirstPage;
        }

        public int getNavigateLastPage() {
            return navigateLastPage;
        }

        public void setNavigateLastPage(int navigateLastPage) {
            this.navigateLastPage = navigateLastPage;
        }

        public List<OrderMsgBeanDataList> getList() {
            return list;
        }

        public void setList(List<OrderMsgBeanDataList> list) {
            this.list = list;
        }

        public static class OrderMsgBeanDataList {
                private long id;
                private String orderNo;
                private long userId;
                private String title;
                private double price;
                private double finalPrice;
                private OrderMsgBeanOrderDTO orderDTO;
                private int orderStatus;
                private String cancelType;
                private String refundStatus;
                private long createdBy;
                private String acdId;

            public String getCancelType() {
                return cancelType;
            }

            public void setCancelType(String cancelType) {
                this.cancelType = cancelType;
            }

            public String getAcdId() {
                return acdId;
            }

            public void setAcdId(String acdId) {
                this.acdId = acdId;
            }

            public void setId(long id) {
                this.id = id;
            }

            public long getId() {
                return id;
            }

            public OrderMsgBeanOrderDTO getOrderDTO() {
                return orderDTO;
            }

            public void setOrderDTO(OrderMsgBeanOrderDTO orderDTO) {
                this.orderDTO = orderDTO;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setUserId(long userId) {
                this.userId = userId;
            }

            public long getUserId() {
                return userId;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getTitle() {
                return title;
            }

            public void setPrice(double price) {
                this.price = price;
            }

            public double getPrice() {
                return price;
            }

            public void setFinalPrice(double finalPrice) {
                this.finalPrice = finalPrice;
            }

            public double getFinalPrice() {
                return finalPrice;
            }


            public void setOrderStatus(int orderStatus) {
                this.orderStatus = orderStatus;
            }

            public int getOrderStatus() {
                return orderStatus;
            }


            public void setRefundStatus(String refundStatus) {
                this.refundStatus = refundStatus;
            }

            public String getRefundStatus() {
                return refundStatus;
            }

            public void setCreatedBy(long createdBy) {
                this.createdBy = createdBy;
            }

            public long getCreatedBy() {
                return createdBy;
            }

            public static class OrderMsgBeanOrderDTO {

                    private int serviceCategoryId;
                    private int serviceInfoId;
                    private String serviceName;
                    private long patientId;
                    private String patientName;
                    private String patientContact;
                    private long userId;
                    private String patientPhone;
                    private String patientSex;
                    private String patientAge;
                    private long hospitalId;
                    private String hospitalName;
                    private long officeId;
                    private String officeName;
                    private String remark;
                    private int payMethod;
                    private String serviceDay;
                    private int periodType;
                    private String periodStr;
                    private double price;
                    private String userCouponId;
                    private String finalPrice;
                    public void setServiceCategoryId(int serviceCategoryId) {
                        this.serviceCategoryId = serviceCategoryId;
                    }
                    public int getServiceCategoryId() {
                        return serviceCategoryId;
                    }

                    public void setServiceInfoId(int serviceInfoId) {
                        this.serviceInfoId = serviceInfoId;
                    }
                    public int getServiceInfoId() {
                        return serviceInfoId;
                    }

                    public void setServiceName(String serviceName) {
                        this.serviceName = serviceName;
                    }
                    public String getServiceName() {
                        return serviceName;
                    }

                    public void setPatientId(long patientId) {
                        this.patientId = patientId;
                    }
                    public long getPatientId() {
                        return patientId;
                    }

                    public void setPatientName(String patientName) {
                        this.patientName = patientName;
                    }
                    public String getPatientName() {
                        return patientName;
                    }

                    public void setPatientContact(String patientContact) {
                        this.patientContact = patientContact;
                    }
                    public String getPatientContact() {
                        return patientContact;
                    }

                    public void setUserId(long userId) {
                        this.userId = userId;
                    }
                    public long getUserId() {
                        return userId;
                    }

                    public void setPatientPhone(String patientPhone) {
                        this.patientPhone = patientPhone;
                    }
                    public String getPatientPhone() {
                        return patientPhone;
                    }

                    public void setPatientSex(String patientSex) {
                        this.patientSex = patientSex;
                    }
                    public String getPatientSex() {
                        return patientSex;
                    }

                    public void setPatientAge(String patientAge) {
                        this.patientAge = patientAge;
                    }
                    public String getPatientAge() {
                        return patientAge;
                    }

                    public void setHospitalId(long hospitalId) {
                        this.hospitalId = hospitalId;
                    }
                    public long getHospitalId() {
                        return hospitalId;
                    }

                    public void setHospitalName(String hospitalName) {
                        this.hospitalName = hospitalName;
                    }
                    public String getHospitalName() {
                        return hospitalName;
                    }

                    public void setOfficeId(long officeId) {
                        this.officeId = officeId;
                    }
                    public long getOfficeId() {
                        return officeId;
                    }

                    public void setOfficeName(String officeName) {
                        this.officeName = officeName;
                    }
                    public String getOfficeName() {
                        return officeName;
                    }

                    public void setRemark(String remark) {
                        this.remark = remark;
                    }
                    public String getRemark() {
                        return remark;
                    }

                    public void setPayMethod(int payMethod) {
                        this.payMethod = payMethod;
                    }
                    public int getPayMethod() {
                        return payMethod;
                    }

                    public void setServiceDay(String serviceDay) {
                        this.serviceDay = serviceDay;
                    }
                    public String getServiceDay() {
                        return serviceDay;
                    }

                    public void setPeriodType(int periodType) {
                        this.periodType = periodType;
                    }
                    public int getPeriodType() {
                        return periodType;
                    }

                    public void setPeriodStr(String periodStr) {
                        this.periodStr = periodStr;
                    }
                    public String getPeriodStr() {
                        return periodStr;
                    }

                    public void setPrice(double price) {
                        this.price = price;
                    }
                    public double getPrice() {
                        return price;
                    }

                    public void setUserCouponId(String userCouponId) {
                        this.userCouponId = userCouponId;
                    }
                    public String getUserCouponId() {
                        return userCouponId;
                    }

                    public void setFinalPrice(String finalPrice) {
                        this.finalPrice = finalPrice;
                    }
                    public String getFinalPrice() {
                        return finalPrice;
                    }

            }

        }
    }
}
